#include<iostream>
#include"GestionAbonne.h"
using namespace std;


GestionAbonne :: GestionAbonne(const GestionAbonne &A)
	{
	taille=A.taille;
	nbAbn=A.nbAbn;
	tab=new Abonne[taille];
	for(long i=0;i<nbAbn;i++)
		{tab[i]=A.tab[i];}
	}
 GestionAbonne& GestionAbonne::operator=(const GestionAbonne& A)
{
	if (this != &A)
	{
	delete[] tab;
	taille=A.taille;
	nbAbn=A.nbAbn;
	tab=new Abonne[taille];
	for(long i=0;i<nbAbn;i++)
		{tab[i]=A.tab[i];}
	
	}
	return *this;
}
GestionAbonne::GestionAbonne(long max)
{
	
	taille=max;
	nbAbn=0;
	tab= new Abonne[taille];
}

GestionAbonne::~GestionAbonne()
{	delete[]tab;
}

bool GestionAbonne::ajouter(const Abonne& A)
{
	if (nbAbn==taille)
	{
		return false;
	}else{
		tab[nbAbn]=A;
		nbAbn++;
		return true;
		}
}

void GestionAbonne::afficher()
{
	for(long i=0;i<nbAbn;i++)
	{
		tab[i].afficher();
	}

bool GestionAbonne::rechercher(int newnumero,int num)
{
	if (numero==newnumero)
	{
		return true;
	}else{
		
		return false;
		}


}

